package gr.atc.epart.googlewrapper.youtube;

public class YouTubeSubscription
{
	public enum SubscriptionType {UserActivity,Channel,Playlist};
	
	private SubscriptionType _type;
	
	private String			 _removalUrl;
	private String 			 _user;
	private String			 _userThumbnailUrl;
	private String 			 _lastUpdate;
	private String 			 _videoFeedsUrl;
	
	private  YouTubeSubscription()
	{
	}
	
	public YouTubeSubscription(SubscriptionType type)
	{
		setSubscriptionType(type);
	}

	
	public void setSubscriptionType(SubscriptionType type)
	{
		_type = type;
	}

	public SubscriptionType getSubscriptionType()
	{
		return _type;
	}
	
	
	public String getRemovalUrl()
	{
		return _removalUrl;
	}
	
	public void setRemocalUrl(String removalUrl)
	{
		_removalUrl = removalUrl;
	}

	public void setUser(String user)
	{
		_user = user;
	}

	public String getUser()
	{
		return _user;
	}
	
	public String getUserThumbnailUrl()
	{
		return _userThumbnailUrl;
	}
	
	public void setUserThumbnailUrl(String thumbNailUrl)
	{
		_userThumbnailUrl = thumbNailUrl;
	}

	public void setLastUpdate(String lastUpdate)
	{
		_lastUpdate = lastUpdate;
	}

	public String getLastUpdate()
	{
		return _lastUpdate;
	}

	public void setVideoFeedsUrl(String videoFeedsUrl)
	{
		_videoFeedsUrl = videoFeedsUrl;
	}

	public String getVideoFeedsUrl()
	{
		return _videoFeedsUrl;
	}
	
}
